package diskv

import (
	"os"
)

type Key string
type Value []byte

type Store interface {
	Read(k Key) (Value, os.Error)
	Write(k Key, v Value) os.Error
	Erase(k Key) os.Error
	Flush() os.Error
}

type TransformFunc func(k Key) []string
